home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, pProductX, pProductY, pProX, pProY, pServiceX, pServiceY
- global InvoiceFormTemplate
-
- on getPropertyDescriptionList
- description = [:]
- addProp(description, #pProductX, [#default: 0, #format: #number, #comment: "Product X:"])
- addProp(description, #pProductY, [#default: 0, #format: #number, #comment: "Product Y:"])
- addProp(description, #pProX, [#default: 0, #format: #number, #comment: "Pro X:"])
- addProp(description, #pProY, [#default: 0, #format: #number, #comment: "Pro Y:"])
- addProp(description, #pServiceX, [#default: 0, #format: #number, #comment: "Service X:"])
- addProp(description, #pServiceY, [#default: 0, #format: #number, #comment: "Service Y:"])
- return description
- end
-
- on beginSprite me
- checkTemplateType()
- end
-
- on checkTemplateType me
- case InvoiceFormTemplate of
- "Product Invoice":
- sprite(spriteNum).locH = pProductX
- sprite(spriteNum).locV = pProductY
- "Professional Invoice":
- sprite(spriteNum).locH = pProX
- sprite(spriteNum).locV = pProY
- otherwise:
- sprite(spriteNum).locH = pServiceX
- sprite(spriteNum).locV = pServiceY
- end case
- end
-